package com.ydd.vo;

import com.ydd.entity.AllCate;
import com.ydd.entity.HotArticle;
import com.ydd.entity.NewUser;
import com.ydd.entity.user;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "获取用户资料返回的数据格式")
public class BaseInfoVo {


    /**
     * 所有分类数据
     */
    List<AllCate> all_cate;

    /**
     * 广告位总数量
     */
    private Integer advpos_num;

    /**
     * 标签总数量
     */
    private Integer tag_num;

    /**
     * 管理员总数量
     */
    private Integer admin_num;

    /**
     * 文章总数量
     */
    private Integer article_num;

    /**
     * 分类总数量
     */
    private Integer cate_num;

    /**
     * 广告图总数量
     */
    private Integer advimg_num;

    /**
     * 最新用户数据
     */
    List<NewUser> new_user;


    /**
     * 热门文章数据
     */
    List<HotArticle> hot_article;

    /**
     * 用户数据
     */
    user user;

}
